mid function hooking